#ifndef MUCMAS_USER_INC_MENU_H
#define MUCMAS_USER_INC_MENU_H

#include <stdint.h>

#define MENU_BEGIN 0
#define MENU_PICTURE 0
#define MENU_GAME 1
#define MENU_RESTORE_PIC 2
#define MENU_RESTORE_GAME 3
#define MENU_END 3

typedef struct{
  uint8_t into : 1; // 是否进入子页面
  uint8_t outo : 1; // 是否退出当前页面页面
  uint8_t mode : 2; // 当前光标所在的行
  uint8_t      : 4;
}Menu_HandleTypeDef;

void Menu_Init(void* handle);
void Menu_Reinit(void* handle);
void Menu_InitShow(void);
void Menu_ShowLine(void* handle);
void Menu_Run(void* handle);

void Menu_M_L(void* handle);
void Menu_M_O(void* handle);
void Menu_U_LJ(void* handle);
void Menu_D_LJ(void* handle);


#endif
